﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace practice_LoopNesting
{
    internal class Program
    {
        static void Main(string[] args)
        {
            //for(int i = 1; i <= 9; i++)
            //{
            //    for(int j = 1; j <= i; j++)
            //    {
            //        Console.Write($"{j} * {i} = {i*j}\t");
            //    }
            //    Console.WriteLine();
            //}

            //for(int i = 0; i < 6; i++)
            //{
            //    for(int j = 0; j <= i; j++)
            //    {
            //        Console.Write(" ");
            //    }
            //    for(int j = 0; j < 6; j++)
            //    {
            //        Console.Write("* ");
            //    }
            //    Console.WriteLine();
            //}

            Console.WriteLine("----------------------------");
            Console.WriteLine("  欢迎使用简易超市管理系统");
            Console.WriteLine("----------------------------");
            bool started = true;
            string name = null;
            double price = 0.0;
            do
            {
                Console.WriteLine("请选择操作: ");
                Console.WriteLine("1.录入商品");
                Console.WriteLine("2.查看商品");
                Console.WriteLine("3.退出系统");
                int num = Convert.ToInt32(Console.ReadLine());
                switch (num)
                {
                    case 1:
                        while(true)
                        {
                            Console.Write("\n请输入商品名称: ");
                            name = Console.ReadLine();
                            Console.Write("请输入商品价格: ");
                            price = Convert.ToDouble(Console.ReadLine());
                            Console.WriteLine("是否选择重新录入? y | n");
                            string flag = Console.ReadLine();
                            if(!(flag == "y"))
                            {
                                break;
                            }
                        }
                    break;
                    case 2:
                        Console.WriteLine($"\n商品名称:{name}, 商品价格: {price}");
                        break;
                    case 3:
                        Console.WriteLine("感谢使用，再见!");
                        started = false;
                        break;
                    default:
                        Console.WriteLine("输入错误请重新输入!");
                        break;
                }
                
            }
            while (started);
        }
    }
}
